a, b = map(int, input().split())
print(int(a / b), a - b * int(a / b))

"""
如果你只有七分，那么你可能又来对地方了——你可能是直接用python自带的//和%做的，但是这道题很鸡贼。
你可能注意到了题目描述中有一句很不自然的话：
“此题中请使用默认的整除和取余运算，无需对结果进行任何特殊处理。看看程序运行结果与数学上的定义有什么不同？”

你把程序改成这样：
a, b = map(int, input().split())
print(int(a / b), a - b * int(a / b), a // b, a % b)
然后输入-12 5就会发现区别了。

总之这仍然是一道为C语言量身定做的题目。C语言直接整除和取余就能得到对于这道题来说的正确答案——而且这个答案和数学上的定义有出入。
这道题在试图引导你发现这一点。
但是python中//和%的定义本来就和数学上是一致的。所以想要满分我们必须手动模拟C语言的实现才可以。
"""
